package puntaelena.facilitylocation.hillclimbing.solver.services;

import puntaelena.facilitylocation.hillclimbing.solver.agents.FacilityCoalition;

import java.util.List;

/**
 * coalition solver achivements
 */
public class NOPFcltCoalitionEventsListener
	implements IFcltCoalitionEventsListener
{
	// ICoalitionsRegistry events:
	public void onMostSimilarCoalitionsChanged(
		double oldSimMeasure,
		FacilityCoalition oldCoalA,
		FacilityCoalition oldCoalB,
		double simMeasure,
		FacilityCoalition coalA,
		FacilityCoalition coalB
	) { }

	public void onCoalitionsUnite(
		FacilityCoalition coalA,
		FacilityCoalition coalB
	) { }

	public void onNoUnite(double benefitMeasure) { }

	// CollaboratingFacilityAgent events:
	public void onCoalitionApply(
		FacilityCoalition coalition,
		List<Integer> enemies
	) { }
}
